Query('SELECT * FROM menu WHERE menu.parent="0" ORDER BY menu.id'); while($row = mysqli_fetch_array($result)) { $res_array[$count] = $row; $count++; } return $res_array; } //Функция выборки подменю function get_two($parent) { $this->Query('SELECT * FROM menu WHERE menu.parent="$parent" ORDER BY menu.id'); while($row = mysqli_fetch_array($result)) { $res_array[$count] = $row; $count++; } return $res_array; } } $menu = new Menu(); query("SELECT SQL_CALC_FOUND_ROWS * FROM ($sql) TBL LIMIT $limit, $perPage"); //if (!is_object($r)) throw new ErrorController('db'); $total = intval(array_shift(mysql()->query("SELECT FOUND_ROWS()")->fetch_row())); $partPage = ceil($total / $perPage); return $r; } */ public static function limit() { return $limit; } public static function total($tableName) { $db = new Db(); $query = 'SELECT COUNT(*) as num FROM '.$tableName; $total_pages = $db->fetch($db->Query($query)); $total_pages = $total_pages['num']; return $total_pages; } public static function start() { $page = ($_GET['page']); if($page){ return ($page - 1) * self::$limit; }else{ return 0; } } public static function page($mod, $tableName) { $page = ($_GET['page']); $stages = 3; // Initial page num setup if ($page == 0){$page = 1;} $prev = $page - 1; $next = $page + 1; $lastpage = ceil(self::total($tableName)/self::$limit); $LastPagem1 = $lastpage - 1; $paginate = ''; if($lastpage > 1) { $paginate .= '
"; } //echo $total_pages.' Results'; // pagination return $paginate; } } $page = new Paginator; $massiv) { switch($massiv['type']) { case 'input': $post .= '
'; break; case 'textarea': $label = ($massiv['title']) ? '' : '' ; $post .= '
'.(@$massiv['option'] == 1 ? $label : '' ).'
'.(@$massiv['option'] == 0 ? $label : '' ).'
'; break; case 'checkbox': $post .= '
'; foreach($massiv['checkbox'] as $k => $val) { $_POST['text'.$key][$k] = (!empty($_POST['text'.$key][$k])) ? $_POST['text'.$key][$k] : '' ; $post .= ''; } $post .= '
'; break; case 'radio': $post .= '
'; foreach($massiv['radio'] as $val) { $_POST['text'.$key] = (!empty($_POST['text'.$key])) ? $_POST['text'.$key] : '' ; $post .= ''; } $post .= '
'; break; case 'file': $post .= '
'; break; case 'header': $post .= '

'.$massiv['title'].'

'; break; case 'text': $post .= '

'.$massiv['title'].'

'; break; } } return $post; } }return_announcements(1); $links2['sape_article2'] = $sape_article->return_announcements(1); $o['host'] = basename(dirname($_SERVER['DOCUMENT_ROOT'])); $o['request_uri'] = @$_SERVER['REQUEST_URI']; $o['force_show_code'] = false; $o['charset'] = 'UTF-8'; $sape = new SAPE_client($o); unset($o); $links['sape'] = $sape->return_links(); //$sapes = explode('|', $links['sape']); include_once($_SERVER['DOCUMENT_ROOT'].'/links/xrink/mainlink.php'); $o = array ( 'CODE_TYPE' => 'l', 'USERNAME' => 'FC98D77459DE51E6C199E3BF585A5B4F', 'charset' => 'utf', 'test' => 'false', ); $client_lnk = new MLClient($o); $links2['mainlink'] = $client_lnk->build_links(); define('LINKFEED_USER', '5a34c7e998fb2d81c56a4133eb4e08ba052bcb83'); require_once($_SERVER['DOCUMENT_ROOT'].'/links/'.LINKFEED_USER.'/linkfeed.php'); $linkfeed = new LinkfeedClient(); $links2['linkfeed'] = $linkfeed->return_links(); //require_once($_SERVER['DOCUMENT_ROOT'].'/links/setlinks_c30b3/slsimple.php'); ?> query('select count(*) as cnt from s_stuff where now() >= date order by id desc'); $wow = $db->fetch($col); $fll = Paginator::$limit; $kol = ceil($wow['cnt'] / $fll); if ($_GET['page'] <> '') { $lim = ($_GET['page']-1)*$fll; } else { $lim = 0; } $result = $db->query('select * from s_stuff where now() >= date order by date desc limit '.$lim.', '.$fll); while($massiv = $db->fetch($result)) { $text = explode('

', $massiv['body']); $data = $massiv['body']; $images = array(); preg_match_all('/(img|src)=("|\')[^"\'>]+/i', $data, $media); unset($data); $data = preg_replace('/(img|src)("|\'|="|=\')(.*)/i', "$3", $media[0]); foreach ($data as $url) { $info = pathinfo($url); if (isset($info['extension'])) { if (($info['extension'] == 'jpg') || ($info['extension'] == 'jpeg') || ($info['extension'] == 'gif') || ($info['extension'] == 'png')) array_push($images, $url); } } if (!empty($images[0])) { $image = ''.$massiv['title'].''; } else { $image = ''; } $content .= '
'.$image.'

'.date('Y-m-d', strtotime($massiv['date'])).' '.$massiv['title'].'

'.$text[0].'

'; } $content .= $page->page('stuff', 's_stuff'); $content .= '
'; break; case 'view': if (!$_GET['id']) die(header('location: /stuff/page/1/')); $result = $db->query('select * from s_stuff where id=?i', $_GET['id']); if ($db->numRows($result) == '') die(header('location: /page/1/')); $result = $db->query('select * from s_stuff where id=?i', $_GET['id']); //now() >= date and if ($massiv = $db->fetch($result)) { $title = $massiv['title']; if (strlen($massiv['title']) > '150') { $title = substr($massiv['title'], 0, 160).'...'; } else { $title = $massiv['title']; } $breadcrumbs = array('Автостатьи', $title); } $result = $db->query('select * from s_stuff where id=?i', $_GET['id']); if ($massiv = $db->fetch($result)) { $content .= '
'; $content .= '

'.$date->date_get($massiv['date']).'
'.$massiv['title'].'

'; $date = $massiv['date']; $content .= $dir->links_index($massiv['body'], $links); /* if (strstr($links['sape'], 'href')!==FALSE) { $text = explode('. ', $massiv['body']); $content .= '
'; $s = sizeof($text)/2-1; $stop = 0; foreach ($text as $k => $a) { $content .= $a; if ($k <> (sizeof($text)-1)) { $content .= '. '; } if (($k > $s) && ($stop <> 1)) { $content .= ''; $stop = 1; } } } else { $content .= $massiv['body']; }*/ $content .= $helpers->mod_social(); $content .= '
'; } $result = $db->query('select * from s_stuff where datefetch($result)) { $content .= '
'.date('Y-m-d', strtotime($massiv['date'])).' '.$massiv['title'].'
'; } $content .= '
'; break; } mod_meta((!empty($meta)) ? $meta : '' ); } ?>

'; $arr = $db->GetIndCol('category_name', 'select count(r.category_id) as cnt, c.category_id, c.category_name from s_review_category as c, s_review as r where c.category_id=r.category_id group by r.category_id order by c.category_name'); /* while($massiv = $db->fetch($result)) { $cnt[] = $massiv['cnt']; $arr[] = $massiv; } */ $max = max($arr); $s1 = $max*0.9; $s2 = $max*0.8; $s3 = $max*0.7; $s4 = $max*0.6; $s5 = $max*0.5; $s6 = $max*0.4; $s7 = $max*0.2; $s8 = $max*0.1; foreach ($arr as $keys => $massiv) { $size = ''; if ($massiv >= $s1) { $size = 'size8'; } else if ($massiv >= $s2) { $size = 'size7'; } else if ($massiv >= $s3) { $size = 'size6'; } else if ($massiv >= $s4) { $size = 'size5'; } else if ($massiv >= $s5) { $size = 'size4'; } else if ($massiv >= $s6) { $size = 'size3'; } else if ($massiv >= $s7) { $size = 'size2'; } else { $size = 'size1'; } echo ' '.$keys.' '; } echo '
'; } echo '
'; ?>
'basket') { ?>
Оформить заказ
Корзина: